Links: Web Programming Without Tiers
Identifieur interne : 001495 ( Main/Exploration ); précédent : 001494; suivant : 001496Links: Web Programming Without Tiers
Auteurs : Ezra Cooper [Royaume-Uni] ; Sam Lindley [Royaume-Uni] ; Philip Wadler [Royaume-Uni] ; Jeremy Yallop [Royaume-Uni]Source :
- Lecture Notes in Computer Science [ 0302-9743 ] ; 2007.
Abstract
Abstract: Links is a programming language for web applications that generates code for all three tiers of a web application from a single source, compiling into JavaScript to run on the client and into SQL to run on the database. Links supports rich clients running in what has been dubbed ‘Ajax’ style, and supports concurrent processes with statically-typed message passing. Links is scalable in the sense that session state is preserved in the client rather than the server, in contrast to other approaches such as Java Servlets or PLT Scheme. Client-side concurrency in JavaScript and transfer of computation between client and server are both supported by translation into continuation-passing style.
Url:
DOI: 10.1007/978-3-540-74792-5_12
Affiliations:
Links toward previous steps (curation, corpus...)
- to stream Istex, to step Corpus: 000F02
- to stream Istex, to step Curation: 000C45
- to stream Istex, to step Checkpoint: 000E96
- to stream Main, to step Merge: 001512
- to stream Main, to step Curation: 001495
Le document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title xml:lang="en">Links: Web Programming Without Tiers</title>
<author><name sortKey="Cooper, Ezra" sort="Cooper, Ezra" uniqKey="Cooper E" first="Ezra" last="Cooper">Ezra Cooper</name>
</author>
<author><name sortKey="Lindley, Sam" sort="Lindley, Sam" uniqKey="Lindley S" first="Sam" last="Lindley">Sam Lindley</name>
</author>
<author><name sortKey="Wadler, Philip" sort="Wadler, Philip" uniqKey="Wadler P" first="Philip" last="Wadler">Philip Wadler</name>
</author>
<author><name sortKey="Yallop, Jeremy" sort="Yallop, Jeremy" uniqKey="Yallop J" first="Jeremy" last="Yallop">Jeremy Yallop</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:B2E90D08BACADBD7AD160E50C9CCE5807462FA80</idno>
<date when="2007" year="2007">2007</date>
<idno type="doi">10.1007/978-3-540-74792-5_12</idno>
<idno type="url">https://api.istex.fr/document/B2E90D08BACADBD7AD160E50C9CCE5807462FA80/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000F02</idno>
<idno type="wicri:Area/Istex/Curation">000C45</idno>
<idno type="wicri:Area/Istex/Checkpoint">000E96</idno>
<idno type="wicri:doubleKey">0302-9743:2007:Cooper E:links:web:programming</idno>
<idno type="wicri:Area/Main/Merge">001512</idno>
<idno type="wicri:Area/Main/Curation">001495</idno>
<idno type="wicri:Area/Main/Exploration">001495</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">Links: Web Programming Without Tiers</title>
<author><name sortKey="Cooper, Ezra" sort="Cooper, Ezra" uniqKey="Cooper E" first="Ezra" last="Cooper">Ezra Cooper</name>
<affiliation wicri:level="4"><country>Royaume-Uni</country>
<placeName><settlement type="city">Édimbourg</settlement>
<region type="country">Écosse</region>
</placeName>
<orgName type="university">Université d'Édimbourg</orgName>
</affiliation>
</author>
<author><name sortKey="Lindley, Sam" sort="Lindley, Sam" uniqKey="Lindley S" first="Sam" last="Lindley">Sam Lindley</name>
<affiliation wicri:level="4"><country>Royaume-Uni</country>
<placeName><settlement type="city">Édimbourg</settlement>
<region type="country">Écosse</region>
</placeName>
<orgName type="university">Université d'Édimbourg</orgName>
</affiliation>
</author>
<author><name sortKey="Wadler, Philip" sort="Wadler, Philip" uniqKey="Wadler P" first="Philip" last="Wadler">Philip Wadler</name>
<affiliation wicri:level="4"><country>Royaume-Uni</country>
<placeName><settlement type="city">Édimbourg</settlement>
<region type="country">Écosse</region>
</placeName>
<orgName type="university">Université d'Édimbourg</orgName>
</affiliation>
</author>
<author><name sortKey="Yallop, Jeremy" sort="Yallop, Jeremy" uniqKey="Yallop J" first="Jeremy" last="Yallop">Jeremy Yallop</name>
<affiliation wicri:level="4"><country>Royaume-Uni</country>
<placeName><settlement type="city">Édimbourg</settlement>
<region type="country">Écosse</region>
</placeName>
<orgName type="university">Université d'Édimbourg</orgName>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="s">Lecture Notes in Computer Science</title>
<imprint><date>2007</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
</series>
<idno type="istex">B2E90D08BACADBD7AD160E50C9CCE5807462FA80</idno>
<idno type="DOI">10.1007/978-3-540-74792-5_12</idno>
<idno type="ChapterID">Chap12</idno>
<idno type="ChapterID">12</idno>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass></textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Abstract: Links is a programming language for web applications that generates code for all three tiers of a web application from a single source, compiling into JavaScript to run on the client and into SQL to run on the database. Links supports rich clients running in what has been dubbed ‘Ajax’ style, and supports concurrent processes with statically-typed message passing. Links is scalable in the sense that session state is preserved in the client rather than the server, in contrast to other approaches such as Java Servlets or PLT Scheme. Client-side concurrency in JavaScript and transfer of computation between client and server are both supported by translation into continuation-passing style.</div>
</front>
</TEI>
<affiliations><list><country><li>Royaume-Uni</li>
</country>
<region><li>Écosse</li>
</region>
<settlement><li>Édimbourg</li>
</settlement>
<orgName><li>Université d'Édimbourg</li>
</orgName>
</list>
<tree><country name="Royaume-Uni"><region name="Écosse"><name sortKey="Cooper, Ezra" sort="Cooper, Ezra" uniqKey="Cooper E" first="Ezra" last="Cooper">Ezra Cooper</name>
</region>
<name sortKey="Lindley, Sam" sort="Lindley, Sam" uniqKey="Lindley S" first="Sam" last="Lindley">Sam Lindley</name>
<name sortKey="Wadler, Philip" sort="Wadler, Philip" uniqKey="Wadler P" first="Philip" last="Wadler">Philip Wadler</name>
<name sortKey="Yallop, Jeremy" sort="Yallop, Jeremy" uniqKey="Yallop J" first="Jeremy" last="Yallop">Jeremy Yallop</name>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Musique/explor/MozartV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001495 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 001495 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Musique |area= MozartV1 |flux= Main |étape= Exploration |type= RBID |clé= ISTEX:B2E90D08BACADBD7AD160E50C9CCE5807462FA80 |texte= Links: Web Programming Without Tiers }}
This area was generated with Dilib version V0.6.20. |